Skip to content

Releases: phdlee/uvk5cec

UV-K5 Version v0.3D (<- v0.3C <- From v0.3B)

23 Mar 16:46
4dd5de3
Compare
Choose a tag to compare

UV-K5 Version v0.3D (Test Version) - Changed from Version 0.3B, 0.3C
DigiManager 0.5 -> 0.7
(Since the communication speed has changed, please delete the existing Digimanager and download it again)

This version is a test version, and if there are no major problems, only the version number will be changed and it will be re-released as 0.3P
If you want a stable version, please upload 0.3P

  • Changed the communication speed between PC and UV-K5 from 115200 to 57600
    Communication between PC and UV-5K is not stable using certain programming cables (used when updating firmware)
    Internet search results showed that problems occurred at 115200 BPS for certain products.
    Among the cables I have, the Prolific product had a problem with 115200.
    Thank you to those who tested and provided reports.
    If the problem occurs again on another cable, it can be down speed to 38400 (firmware writing speed).

-When moving from 'Spectrum & Waterfall' to the marking frequency (Press Number 1 then press 2 or 3), it has been improved to operate differently depending on the Lock and Unlock of the Select Bar.
(Lock/Unlock in Select Bar can be changed by pressing and holding the 'F' button)

------------ VERSION 0.3C -------------

  • AMFIX applied when receiving from Spectrum & Waterfall (Todo in 0.3B)
  • Fixed issue with GPS coordinates with more than 4 decimal places in APRS (Todo in 0.3B)
  • STATUS (top of screen) ICON rearrangement
  • Fixed issue where the Monitor function is activated under certain conditions when Spectrum & Waterfall is closed. ( Commented by Sean, N7SIX)
  • APRS, SSTV SideTone volume (Added in Version 0.3) changed ( -> 100)
  • CWFM (F2A) SideTone volume changed ( -> 100)

--------------VERSION 0.3B ----------------
UV-K5 Version v0.3B (Test Version)

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)

This version is a test version, and if there are no major problems, only the version number will be changed and it will be re-released as 0.3P
If you want a stable version, please upload 0.3P

The main changes in this version are as follows.

  • DIG.M (Digital Mode) menu has been added. When Digital Mode is ON, the External CW Key does not work. When using the CW Key, turn Digital Mode OFF. If the Digital Mode is changed (ON->OFF or OFF -> ON), be sure to turn the radio off and then turn it back on.
  • Stand alone WSPR function has been added. Before going outside, use UV5DigManager to input WSPR information into UV-K5.
  • A function to send APRS messages by connecting to a computer has been added. You can easily receive data by simply modifying the programming cable (the cable used when updating the firmware).
  • The cable used in APRS is also used for connection with WSJT-X, which is scheduled to have additional features in 0.3X

TODO(0.3X) : Applying AMFix in Spectrum & Waterfall
When transmitting APRS coordinates, limit to 4 decimal places.
For more information, please refer to the blog below (to be posted in about 2 days)
http://www.hamskey.com

Basic Mode : file : CEC____B.packed.bin
CW Speed : 5WPM ~ 50WPM
Keypad Straight Key, Keypad Paddle, External Straight Key, External Paddle (IAMBIC.A)
Recommended for users under 15 WPM.

Expert Mode : file : CEC____C.packed.bin
CW Speed : 5WPM ~ 50WPM
External Paddle IAMBIC.A or IAMBIC.B
External Straight Key
Recommended for all users who do not use the Keypad Straight or Keypad Paddle built into the radio.
Even during keying, the user's key control is detected. Therefore, it is more flexible than Basic Mode and key errors are reduced.

http://www.hamskey.com

UV-K5 Version v0.2V

02 Mar 05:28
4dd5de3
Compare
Choose a tag to compare

UV-K5 Version v0.2V

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)
You can update it using cec_0.1p.packed.bin

The main changes in this version are as follows.

  • The existing FM radio function was removed and an independent FM radio function was added. The FM radio function and transceiver function are separated, so the transceiver function is not used while the FM radio is operating.
  • Spectrum function has been added. For detailed explanations and function usage, please visit http://www.hamskey.com.
  • The last digit of the file name, C, is the CW Expert version and B is the Basic version. Both versions support 5WPM to 50WPM, so anyone can use them.

Basic Mode : file : CEC____B.packed.bin
CW Speed : 5WPM ~ 50WPM
Keypad Straight Key, Keypad Paddle, External Straight Key, External Paddle (IAMBIC.A)
Recommended for users under 15 WPM.

Expert Mode : file : CEC____C.packed.bin
CW Speed : 5WPM ~ 50WPM
External Paddle IAMBIC.A or IAMBIC.B
External Straight Key
Recommended for all users who do not use the Keypad Straight or Keypad Paddle built into the radio.
Even during keying, the user's key control is detected. Therefore, it is more flexible than Basic Mode and key errors are reduced.

http://www.hamskey.com

UV-K5 Version v0.2P -> 0.2R

15 Feb 15:31
4dd5de3
Compare
Choose a tag to compare

UV-K5 Version v0.2R from v0.2P

1.CW-related bug fixes
2.Firmware is separated into basic mode and CW Expert mode.
Basic Mode : file : CEC_0.2R.packed.bin
Keypad Straight Key, Keypad Paddle, External Straight Key, External Paddle (IAMBIC.A)
Recommended for users under 15 WPM.
Expert Mode : file : CEC_0.2R_CW.packed.bin
External Paddle IAMBIC.A or IAMBIC.B
External Straight Key
Even during keying, the user's key control is detected. Therefore, it is more flexible than Basic Mode and key errors are reduced.

UV-K5 Version v0.2P

All features of Version 0.2P are specified in the Link below.
https://github.com/phdlee/uvk5cec/releases/tag/v_0.2B

From Version 0.2B, it was a version for testers, and after various opinions and bug fixes, it progressed to the final version 0.2J.
Version 0.2J had a stabilization period of about 4 to 5 days, and no special bugs were found, so Version 0.2P was released with only a name change. Several improvements to APRS will be reflected in version 0.4

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)

Please refer to the blog below for more details. Blog posting takes approximately 1-2 days.
http://www.hamskey.com

UV-K5 Version v0.2J (Changed v0.2B -> v0.2C -> v0.2E -> v0.2H -> v0.2J)

04 Feb 02:14
4dd5de3
Compare
Choose a tag to compare

UV-K5 Version v0.2J (for test)
Changed release from 0.2H to 0.2J
1.Bug Fixed : Solved a problem that occurred when using only one digpeater
2.Reduce preamble to 130 times (100 -> 150 -> 130)
The size of the preamble is slightly different for each program and each radio manufacturer, and is handled as an option, but the optimal length is selected to save program space.

UV-K5 Version v0.2H (for test)
Changed release from 0.2E to 0.2H (The 0.2H file was deleted due to a bug (when using a single Aprs Digipeater, Please download bug fix version 0.2J)

  1. Transmit only in the set area in CW mode

  2. All APRS Digipeater SSIDs have been removed.
    If both AprsDP1 and AprsDP2 require an SSID, enter the 7th character from 0 to 9 to be applied as the SSID.
    ex) WIDE1 <-- No SSID
    WIDE1 0 <-- No SSID
    WIDE1 1 <-- SSID 1
    WIDE1 2 <-- SSID 2

  3. For user convenience, Digipeater allows the character '-'
    The character '-' is automatically converted to space to meet the Aprs standard.
    So, you can input as follows.
    ex) WIDE1-1
    WIDE2-3

  4. There was an opinion that the preamble was too small, so it was increased to about 1 second.
    I wanted to make it optional, but I made it fixed due to the remaining memory space.

5.CWM was added in addition to STS, MSG, and POS.
CWM operates identically to MSG. However, all characters from CW MSG0 to CW MSG4 are transmitted, not the AprsMSG item. The maximum is 50 characters.
However, if a '#' character is encountered, transmission is stopped.
With this, you can select and use CWMSG0~CWMSG4 in CW mode and Aprs.

CW MSG0, CW MSG1, CW MSG2, CW MSG3, CW MSG4 are in the U.INFO menu.


UV-K5 Version v0.2E (for test)

Changed release from 0.2C to 0.2E

  1. Aprs-related order has been changed in U-INFO.
    You must re-enter Aprs-related values. I apologize to those testing this because it has to be set repeatedly.

5.Aprs DST menu has been removed.
Aprs DST has been fixed to APK5C1 in response to the opinions of those who tested it.
I tried to use APZxxx, but expermintal tags appeared in many decoders, so I configured it as AP + K5 (UVK5) + C (Firmware Version) + 1 (Index).
If you have any opinion that the Aprs DST item should not be fixed, please let me know

6.AprsDIG name changed to AprsDP1 (Aprs Digipeater 1) and AprsDP2 was added.
Please do not enter anything in AprsDP2 by default. If incorrect values are entered, APRS will not operate. AprsDP2 is Aprs expert mode.

7.If you set up AprsDP2, you can use it by adding one more Aprs Digipeater.
However, AprsDP2 does not automatically set the SSID. If you want to add an SSID to AprsDP2, be sure to configure AprsDP2 with 7 characters. The 7th character is from 0 to 9 and is used as the SSID. If SSID is not needed, set the 7th character to 0.
It is possible to add an SSID menu for Digipeater2, but I used this method because it takes about 200 bytes of memory.
A detailed description of Digipeater2 will be posted on www.hamskey.com when version 0.2P is released.
If an error occurs, delete all AprsDP2.

  1. The existing AprsMSG function was to transmit the status of Aprs. I sent a message to Status.
    So, I changed the existing AprsMSG name to AprsSTS (Status)

9.The AprsMSG menu sends messages using the Aprs Message protocol.
Aprs Message must have a recipient, and the recipient can be entered in the 'DX Call' item in the U.INFO menu.

Thank you to everyone who provided various tests and comments.
All of these modifications were made based on APRS Protocol Reference Version 1.0.


UV-K5 Version v0.2C (for test)

Changed release from 0.2B to 0.2C.
In 0.2B, we fixed bugs that testers provided feedback on.
1.SSID storage problem
2. Decode error when transmitting GPS coordinates
3. Digi ID can be omitted in case it is not used -> An error will occur if omitted according to the APRS regulation document and protocol.
You can use it by setting SSID to 0.
If you don't need DigiID, set DigiID to 0.

You can update it using cec_0.2C.packed.bin


UV-K5 Version v0.2B (for test)

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)
You can update it using cec_0.2B.packed.bin

The main changes in this version are as follows.

  • Reduce memory usage for CW, SSTV, etc.
  • After transmitting SSTV, transmit to My call sign (at U.INFO menu)CW (as MMSSTV)
  • SSTV transmission function by pressing PTT for a long time
  • APRS Function - Send Position, Message (just 10 Character)
  • Added APRS-related settings

Todo :
1.Separate CW Expert version (for users over 20WPM)
2.RX Gain adjustment
3.Live Seek feature improvements
Below are features that have been tested by testers but have not yet been implemented.
In particular, the CW function has been improved so that two timers monitor the user's paddling movements and detect the user's
paddling even during CW transmission. Therefore, K.PAD (Ke Paddle) cannot be used. For this reason, I plan to compile the version in two.
* CW Common Version: K-Straight, K-Paddle, External Straight, External Paddle (just IAMBIC A Mode)
* CW Expert Version: External Straight, External Paddle with IAMBIC.A or IAMBIC B

The current version will be tested for 1-2 weeks and then redistributed as stable version 0.2P If you don't want to be a beta tester, you can download 0.2P in 1-2 weeks.

http://www.hamskey.com

UV-K5 Version v0.1x

23 Jan 11:59
4dd5de3
Compare
Choose a tag to compare

This version is the stable version of UV-K5 Version 0.1P
In Version 0.1P, many things were changed, including the internal variable structure, and we received feedback for about 8 days to check if there were any problems.
The original plan was to just change the name from Version 0.1P to Version 0.1X, but several features were added as follows.
Please read Version 0.1P for main features

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)

You can also see information about firmware in the blog below
http://www.hamskey.com

Features added after Version 0.1P
1.Bandwidth (filter) can be specified in SSB mode units independent of the band.
2.When transmitting CW, only the red RED is turned on to distinguish the transmission. (Previously, both receiving/transmitting were turned on)
3.SCOTTIE 1 mode was added to the SSTV function.
4.The resolution of SSTV has been increased. This may be reduced again in case of future problems
5.When transmitting SSTV, the transmission screen was displayed on the screen.

CEC0.51HF with SI4732 Version (form CEC0.1HF )

19 Jan 13:39
1685167
Compare
Choose a tag to compare

Version 0.51HF (yet not test)
Just S-meter measurement cycle changed (to eliminate tick sound)
If you are using version 0.5 and the tick sound does not bother you too much, there is no need to update.

Version 0.5HF
For more information, please refer to the 0.5HF introduction section in the blog below.
http://www.hamskey.com


Version 0.41HF
For more information, please refer to the 0.41HF introduction section in the blog below.
http://www.hamskey.com


Version 0.4HF
For more information, please refer to the 0.4HF introduction section in the blog below.
http://www.hamskey.com


Version 0.3HF
For more information, please refer to the 0.3HF introduction section in the blog below.
http://www.hamskey.com


Version 0.2HF


*** caution ***

  1. This version is different from the existing CEC series of UV-K5
  2. This version is a test version for devices in which the FM radio chip BK1080 of the UV-K5 radio has been removed and replaced with SI4732-A10.
  3. Do not upload to your radio if you have not modified the hardware
  4. When the source of UV-K5 CEC version is released (Release 1.0), you will be able to run SI4732-A10 through Makefile options.
  5. Please check the blog below for additional information.

** FM Radio Mode : Khz -> Mhz Change, but not change version number **
http://www.hamskey.com

UV-K5 Version v0.1p (for test)

14 Jan 00:07
2cf5995
Compare
Choose a tag to compare

UV-K5 Version v0.1p (for test)

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)
You can update it using cec_0.1p.packed.bin

The main changes in this version are as follows.

  • Improved variables that use excessive memory to secure program memory
  • Removal of the spectrum function (it is maintained in the source code. If you need it, you can select the activation option when distributing the source code later)
  • Added CW, CWF, CWN modes
  • Added CW-related settings

The current version will be tested for 1-2 weeks and then redistributed as stable version 0.2. If you don't want to be a beta tester, you can download 0.2 in 1-2 weeks.

http://www.hamskey.com

UV-K5 Version v0.1m (for test)

10 Jan 04:25
2cf5995
Compare
Choose a tag to compare

UV-K5 Version v0.1m (for test)

As announced in advance, various experimental versions will be released up to V1.0, and the source code will be registered when V1.0 is released. Until V1.0, we will only upload firmware binary files. (This version release includes version 0.1C source code)
You can update it using cec_0.1m.packed.bin

The main contents of this version include addition of text setting values, improvement of text input method, and addition of SSTV transmission function. For detailed usage instructions, please check the blog below.
http://www.hamskey.com

Version 0.1c (January 5, 2024)

05 Jan 15:04
2cf5995
Compare
Choose a tag to compare

Version 0.1c (January 5, 2024)

Detailed explanations are provided in the link below.
http://www.hamskey.com

This version fixes the parts that amateur radio operators found most inconvenient.

  1. Add Mhz button when entering frequency. If you want to move the frequency to 28.010, enter 28010 ( button as Mhz button)
  2. Operating in Live mode when moving the frequency quickly (receiving while moving the frequency)
  3. Free up some memory for future tasks
  4. This version is a stable version and the source code was released together. Various experimental elements will be added from the next version, and as announced, the source code will be finalized and released upon the release of version 1.0.

you can firmware upload using cec_xxx_packed.bin file

Version 0.1b (Change only some functions for amateur radio operators to the basic functions)

02 Jan 06:55
ceb22b8
Compare
Choose a tag to compare

Version 0.1b (January 2, 2024)

  • All basic features of this source are based on egzummer's date of January 2, 2024.
  • I worked on the first firmware. I did what was requested by the user. Alternatively, functions that are not greatly needed in amateur radio were changed to those that are needed in amateur radio.
  • This version is stable because no major modifications have been made to the existing source code.
  1. I took the source code from https://github.com/egzumer/uv-k5-firmware-custom and created a new project.
  2. Change the environment so that it can be used in Visual Studio Code (win_make.bat, makefile option ...)
  3. Remove some unnecessary variables for operation
  4. Changed the BCL function to be selectable at the compilation stage. (Because BCL is not often used in amateur radio), If you need the BCL function, just set the compilation options. (ENABLE_BCL ?= 0)
  5. Changed all band TX activation from 10 times to once (this can also be operated in the old form in the makefile) (This is because you working in the Hiddel Menu anyway)
  6. The 350TX, 350EN, and 500TX functions have been changed to amateur radio bands. Even if TX 350 and TX 500 are ENABLE, they only operate under certain conditions. (Default Range Mode) , In countries where the TX function must be tested for radio use, TX on all frequencies must be within range. To receive permission for 900Mhz or 1.2Ghz, just enable TX900 and (TX126 OR TX127 - Each country has different licensed frequency bands. Just choose the band that suits you.)